home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-29 | 528 b | 37 lines | [TEXT/PJMM] |
- program main;
-
- uses
- ErrSignal;
-
- procedure TestProc;
- var
- catch: Integer;
-
- procedure SubProc;
- begin
- writeln('entering SubProc');
- Signal(1);
- end;
-
- procedure Handler;
- begin
- writeln('entering Handler');
- SignalHandlerDone;
- Exit(TestProc);
- end;
-
- begin
- writeln('entering TestProc');
- InitSignals(sigFail);
- catch := CatchSignal;
- if catch <> 0 then
- Handler;
- writeln('catch established in TestProc');
- SubProc;
- end;
-
- begin { main }
- ShowText;
- TestProc;
- writeln('returned to main');
- end.